abundance of worms - Turkish English Dictionary